# language: sv
Egenskap: För att slippa skriva in strömbrytar identitet (hus,enhet,protokoll)
		  varje gång som jag skall använda strömbrytaren, så vill jag kunna referera
		  till strömbrytaren med ett alias.
		
	@implemented
	Scenario: skapa alias_obj för strömbrytare som inte finns
		Givet att jag inte har en fjärrströmbrytare "källare"
		När jag skapar en fjärrströmbrytare "källare" med huskod "A", enhetskod "1" och protokoll "proove"
		Så skall det finnas en fjärrströmbrytare "källare" med huskod "A", enhetskod "1" och protokoll "proove"
	
	@implemented
	Scenario: skapa alias_obj för strömbrytare som finns
		Givet att jag har en fjärrströmbrytare "källare" med huskod "A", enhetskod "1" och protokoll "proove"
		När jag skapar en fjärrströmbrytare "källare" med huskod "B", enhetskod "5" och protokoll "nexa"
		Så skall det inte finnas en fjärrströmbrytare "källare" med huskod "A", enhetskod "1" och protokoll "proove"
		Och det skall finnas en fjärrströmbrytare "källare" med huskod "B", enhetskod "5" och protokoll "nexa"

	@implemented
	Scenario: ta bort alias_obj för strömbrytare som finns
		Givet att jag har en fjärrströmbrytare "källare" med huskod "B", enhetskod "5" och protokoll "proove"
		När jag tar bort en fjärrströmbrytare "källare"
		Så skall det inte finnas en fjärrströmbrytare "källare"

	@implemented
	Scenario: använd alias_obj för att tända eller släcka strömbrytare
		Givet att jag har en fjärrströmbrytare "källaren" med huskod "B", enhetskod "5" och protokoll "plain_text"
		När jag utför följande:
		 | kommando | fjärrströmbrytarnamn |
		 | tänd     | källaren   |
		 | släck    | källaren   |
		Så skall jag se följande:
		 | meddelande      |
		 | Strömbrytare B5 tänd   |
		 | Strömbrytare B5 släckt |
		